﻿var urlEncuesta = "Encuesta/Encuesta/";
var imagenAjax = "<img src='" + getUrlPortal() + "images/ajax.gif' />";
var objCampo1 = new Object();
var objCampo2 = new Object();

var TIPO_RPTA_UNICA         = "2480";
var TIPO_RPTA_MULTIPLE      = "2481";
var TIPO_RPTA_DESCRIPTIVA   = "2482";
var TIPO_RPTA_MATRICIAL     = "2483";
var CANTIDAD_RPTA_EXACTO    = "2556";
var CANTIDAD_RPTA_MINIMO    = "2555";
var AMBITO_ESPECIFICA       ="2557";
var AMBITO_GENERAL          ="2558";

function addEncuestaInp(objDivLoad) {
    var pUrl = getUrlPortal() + urlEncuesta + "RegNuevaEncuestaInp";
    var param = {};
    openLoadAjax(objDivLoad, pUrl, param);
}
function cargaFormTipoObjeto(objCampo,objDivLoad) {
    var tipoObjeto = $.trim($(objCampo).val());
    var pUrl = getUrlPortal() + urlEncuesta + "CargaFormTipoObjeto";
    var param = { tipoObjeto: tipoObjeto };
    $("#nIdeNumeroRpta").prop('disabled', null);
    $("#nNumeroRpta").prop('disabled', null);
    $("#nIdeNumeroRpta").val('');
    $("#nNumeroRpta").val('');
    if (tipoObjeto.length > 0) {
        if (tipoObjeto==TIPO_RPTA_UNICA) {
            $("#nIdeNumeroRpta").val('2556');
            $("#nNumeroRpta").val('1');
            $("#nIdeNumeroRpta").prop('disabled', 'true');
            $("#nNumeroRpta").prop('disabled', 'true');
        }
        openLoadAjax(objDivLoad, pUrl, param);
    }
}
function clonarRadioButon(objCampo, padres, msj) {
    var tablaPrincipal = "objCampo";
    var camposLlenos = false;
    for (var n = 0; n < padres; n++) {
        tablaPrincipal += ".parentNode";
    }
    tablaPrincipal = eval(tablaPrincipal);
    camposLlenos = validarCamposLlenosRadio(tablaPrincipal);
    if (camposLlenos) {
        clonarObjetoRadioButon(tablaPrincipal);
        renumeraTextoRptaRadio(tablaPrincipal, msj);
    }
}
function deleteObjetoRadio(objCampo, padres,msj) {
    var tablaPrincipal = "objCampo";
    for (var n = 0; n < padres; n++) {
        tablaPrincipal += ".parentNode";
    }
    tablaPrincipal = eval(tablaPrincipal);
    var trContenedor = objCampo.parentNode.parentNode;
    i = trContenedor.rowIndex;
    tablaPrincipal.deleteRow(i);
    renumeraTextoRptaRadio(tablaPrincipal, msj);
}
function renumeraTextoRptaRadio(tablaContenedor, msj) {
    var hijosDivTabla = tablaContenedor.getElementsByTagName("div");
    var j = 0;
    for (var k = 0; k < hijosDivTabla.length; k++) {
        j++;
        $(hijosDivTabla[k]).html(msj+" " +j);
    }
}
function clonarObjetoRadioButon(tablaContenedor) {
    var miBody = tablaContenedor.getElementsByTagName("TBODY").item(0);
    var miTr = tablaContenedor.getElementsByTagName("tr").item(0);
    var nuevoTr = miTr.cloneNode(true);
    miBody.appendChild(nuevoTr);
    var listaInputs = nuevoTr.getElementsByTagName('input');
    objCampo1 = listaInputs[0];
    objCampo2 = listaInputs[2];
    $(objCampo1).val('');
    $(objCampo2).val('');
    setAutoAyudaCompendioDetalle(objCampo2, objCampo1, 69, "/AutoAyuda/ListaDetCompendioAuto");
    var imagenes = nuevoTr.getElementsByTagName("img");
    imagenes[1].style.display = 'block';
    imagenes[2].style.display = 'none';
}
function validarCamposLlenosRadio(tablaContenedor) {
    var hijosTr     = tablaContenedor.getElementsByTagName("tr");
    var falta       = false;
    var msg_error   = "Por favor, Ingrese los Campos Obligatorios \n\n";

    for (var n = 0; n < hijosTr.length; n++) {
        var numTr           = hijosTr[n].rowIndex;
        var trContenedor    = hijosTr[n];
        var j               = 0;
        var listaInputs     = trContenedor.getElementsByTagName('input');
        var n_IdeRpta       = $.trim(listaInputs[0].value);
        var v_DescrRespu    = $.trim(listaInputs[2].value);

        if (n_IdeRpta.length <= 0 || v_DescrRespu.length <= 0) {
            j = j + 1;
            msg_error += "[LCR" + j + "] - LA DESCRIPCION DE LA RESPUESTA DE LA LINEA " + (numTr+1) + ".\n";
            falta = true;
        }
    }
    if (falta) {
        alert(msg_error);
        return false;
    } else {
        return true;
    }
}
function listarRespuestaEncuesta(objBoton, nombDivDialogo,sw) {
    var trCont  = objBoton.parentNode.parentNode;
    objCampo1   = trCont.getElementsByTagName("input")[0];
    objCampo2   = trCont.getElementsByTagName("input")[2];
    var search  = $.trim($(objCampo2).val());
    var pUrl = getUrlPortal() + urlEncuesta + "ListarRespuestaEncuesta";
    if (search.length < 0) {
        alert('Por Favor; la cantidad Minima de caracteres para la busqueda son 3...');
        return;
    } else {
        var param = { wordSearch: search, sw: sw };
        openDialogoGen(nombDivDialogo, pUrl, param);
    }
}
function selectRespuesta(nombDivDialogo, descripcion, nIdeDetalle) {
    $(objCampo2).val(descripcion);
    $(objCampo1).val(nIdeDetalle);
    $(nombDivDialogo).dialog('close');
}
function addNuevaEncuesta(objDivLoad) {
    var n_IdePrograma   = $.trim($("#nIdePrograma").val());
    var n_IdeFuncion    = $.trim($("#nIdeFuncion").val());
    var n_ideEmpresa    = $.trim($("#ideEmpresa").val());
    var v_Nombres       = $.trim($("#vNombres").val());
    var n_IdeAmbito     = $.trim($("#nIdeAmbito").val());
    var d_FecIni        = $.trim($("#dFecIni").val());
    var d_FecFin        = $.trim($("#dFecFin").val());
    var v_Sumilla       = $.trim($("#vSumilla").val());
    var v_Obs           = $.trim($("#vObs").val());
    var n_IdeEncuesta   = $.trim($("#nIdeEncuesta").val());
    var n_NumCaja       = $.trim($("#nNumCaja").val());
    var n_IdePregunta   = $.trim($("#nIdePregunta").val());
    var n_IdeTipoRpta   = $.trim($("#nIdeTipoRpta").val());
    var n_Obliga        = $.trim($("#nObliga").val());
    var n_IdeAreaEstudio= $.trim($("#nIdeAreaEstudio").val());
    var n_IdeNumeroRpta = $.trim($("#nIdeNumeroRpta").val());
    var n_NumeroRpta    = $.trim($("#nNumeroRpta").val());
    var arrayItems      = '';
    var arrayItemsCol   = '';

    var falta = false;
    var msg_error = "Por favor, Ingrese los Campos Obligatorios de la Encuesta \n\n";
    var j = 0;

    if (n_IdePrograma.length <= 0) {
        j = j + 1;
        msg_error += "[LACR" + j + "] - EL PROGRAMA.\n";
        falta = true;
    }
    if (n_IdeFuncion.length <= 0) {
        j = j + 1;
        msg_error += "[LACR" + j + "] - LA FUNCION.\n";
        falta = true;
    }
    if (n_IdeAmbito.length <= 0) {
        j = j + 1;
        msg_error += "[LACR" + j + "] - EL AMBITO.\n";
        falta = true;
    }
    if (n_ideEmpresa.length <= 0 || v_Nombres.length <= 0) {
        j = j + 1;
        msg_error += "[LCR" + j + "] - LA EMPRESA GESTIONADORA / FINANCIADORA.\n";
        falta = true;
    }
    if (d_FecIni.length <= 0) {
        j = j + 1;
        msg_error += "[LACR" + j + "] - LA FECHA INICIO DE VIGENCIA.\n";
        falta = true;
    }
    if (v_Sumilla.length <= 0) {
        j = j + 1;
        msg_error += "[LACR" + j + "] - LA SUMILLA.\n";
        falta = true;
    }
    if (n_IdeEncuesta.length <= 0) {
        if (falta) {
            alert(msg_error);
            return;
        }
    }
    //validaciones lineas
    falta = false;
    if (n_IdePregunta.length <= 0) {
        j = j + 1;
        msg_error += "[LACR" + j + "] - LA PREGUNTA.\n";
        falta = true;
    }
    if (n_IdeTipoRpta.length <= 0) {
        j = j + 1;
        msg_error += "[LACR" + j + "] - EL TIPO DE RESPUESTA.\n";
        falta = true;
    }
    if (n_Obliga.length <= 0) {
        j = j + 1;
        msg_error += "[LACR" + j + "] - LA OBLIGATORIEDAD DE LA RESPUESTA.\n";
        falta = true;
    }
    if (n_IdeAreaEstudio.length <= 0) {
        j = j + 1;
        msg_error += "[LACR" + j + "] - EL AREA DE ESTUDIO.\n";
        falta = true;
    }
    if (n_IdeNumeroRpta.length <= 0) {
        j = j + 1;
        msg_error += "[LACR" + j + "] - EL NUMERO DE RESPUESTA.\n";
        falta = true;
    }
    if (n_NumeroRpta.length <= 0 || n_NumeroRpta=='0') {
        j = j + 1;
        msg_error += "[LACR" + j + "] - LA CANTIDAD DE RESPUESTA DEBE SER MAYOR DE CERO.\n";
        falta = true;
    }
    if (falta) {
        alert(msg_error);
        return;
    }
    falta = false;

    if (n_IdeTipoRpta == TIPO_RPTA_UNICA || n_IdeTipoRpta == TIPO_RPTA_MULTIPLE) {
        arrayItems = arraySeleccionadosInput('nIdeRpta');
        if (!arrayItems) {
            j = j + 1;
            msg_error += "[LACR" + j + "] - LAS RESPUESTAS.\n";
            falta = true;
        }
    }
    else if (n_IdeTipoRpta == TIPO_RPTA_DESCRIPTIVA) {
        if (n_NumCaja.length <= 0 || n_NumCaja == '0') {
            j = j + 1;
            msg_error += "[LACR" + j + "] - EL NUMERO DE CUADROS DE TEXTO DEBE SER MAYOR A CERO.\n";
            falta = true;
        }
    }
    else if (n_IdeTipoRpta == TIPO_RPTA_MATRICIAL) {
        arrayItems = arraySeleccionadosInput('nIdeRptaFila');
        if (!arrayItems) {
            j = j + 1;
            msg_error += "[LACR" + j + "] - EL NUMERO DE LAS FILAS.\n";
            falta = true;
        }
        arrayItemsCol = arraySeleccionadosInput('nIdeRptaCol');
        if (!arrayItemsCol) {
            j = j + 1;
            msg_error += "[LACR" + j + "] - EL NUMERO DE LAS COLUMNAS.\n";
            falta = true;
        }
    }
    if (falta) {
        alert(msg_error);
        return false;
    } else {
        var param = {
            n_IdePrograma: n_IdePrograma, n_IdeFuncion: n_IdeFuncion, d_FecIni: d_FecIni, d_FecFin: d_FecFin, v_Sumilla: v_Sumilla,
            v_Obs: v_Obs, arrayItems: arrayItems.toString(), n_IdePregunta: n_IdePregunta, n_IdeTipoRpta: n_IdeTipoRpta, n_Obliga: n_Obliga,
            n_IdeAreaEstudio: n_IdeAreaEstudio, n_IdeNumeroRpta: n_IdeNumeroRpta, n_NumeroRpta: n_NumeroRpta, n_IdeEncuesta: n_IdeEncuesta,
            n_NumCaja: n_NumCaja, arrayItemsCol: arrayItemsCol.toString()
        };

        if (n_IdeEncuesta.length <= 0) {
            var pUrl = getUrlPortal() + urlEncuesta + "AddNuevaEncuesta";
            $("#divCabeceraEncuesta").html('');
        } else {
            var pUrl = getUrlPortal() + urlEncuesta + "AddNexPreguntaEncuesta";
        }
        limpiaCampos();
        openLoadAjax(objDivLoad, pUrl, param);
    }   
}
function limpiaCampos() {
    $("#divTipoObjeto").html('');
    $("#nIdePregunta").val('');
    $("#vDescrPregu").val('');
    $("#nIdeTipoRpta").val('');
    $("#nObliga").val('');
    $("#nIdeAreaEstudio").val('');
    $("#nIdeNumeroRpta").val('');
    $("#nNumeroRpta").val('');
}
function arraySeleccionadosInput(idObjeto) {
    var count = 0;
    var arrayFilas = new Array("");
    var arrayFilasAux = new Array("");
    var texto = '';
    var blanco = false;
    $('input[type=hidden]').each(function () {
        if (this.id == idObjeto) {
            texto = $.trim(this.value);
            arrayFilas[count] = this.value;
            count++;
        }
    });
    arrayFilasAux = arrayFilas;
    var cadena = arrayFilasAux.toString().split(",");
    for (var i = 0; i < cadena.length; i++) {
        texto = $.trim(cadena[i]);
        if (texto.length <= 0) {
            arrayFilas = new Array("");
            blanco = true;
            break;
        }
    }
    if (!blanco) {
        if (count == 0) {
            alert("Por Favor, Seleccione el Item");
            return false;
        } else {
            return arrayFilas;
        }
    } else {
        return null;
    }
}
function listarEncuestaDet(objDivLoad) {
    var ide_Empresa = $.trim($("#ideEmpresa").val());
    var fec_IniVig = $.trim($("#fecIniVig").val());
    var fec_FinVig = $.trim($("#fecFinVig").val());
    var n_ClaseTramite = $.trim($("#nClaseTramite").val());
    var n_IdeConvo = "";

    if ((fec_IniVig.length <= 0 || fec_FinVig.length <= 0)) {
        alert('Por Favor, Ingrese la Fecha Inicio y Fin de Busqueda...');
    } else {
        $(objDivLoad).html(imagenAjax);
        var pUrl = getUrlPortal() + urlEncuesta + "ListarEncuestaDet";
        var param = { fec_IniVig: fec_IniVig, fec_FinVig: fec_FinVig, ide_Empresa: ide_Empresa, n_ClaseTramite: n_ClaseTramite, n_IdeConvo: n_IdeConvo };
        openLoadAjax(objDivLoad, pUrl, param);
    }
}
function detalleEncuestaById(nIdeEncuesta) {
    var divDetalle = "#divDet" + nIdeEncuesta;
    var displayDiv = $(divDetalle).attr('style');
    if ((displayDiv == 'display:none;') || (displayDiv == 'display: none;') || (displayDiv == 'display: none;') || (displayDiv == 'display: none;')) {
        $(divDetalle).html(imagenAjax);
        var pUrl = getUrlPortal() + urlEncuesta + "ListarEncuestaDetById";
        var param = { n_ideEncuesta: nIdeEncuesta };
        openLoadAjax(divDetalle, pUrl, param);
        $(divDetalle).show();
    } else {
        $(divDetalle).hide();
    }
}
function listarLlenarEncuestaDet(objDivLoad) {
    var ide_Empresa     = $.trim($("#ideEmpresa").val());
    var v_Nombres       = $.trim($("#vNombres").val());
    var n_IdePrograma   = $.trim($("#nIdePrograma").val());
    var n_IdeAmbito     = $.trim($("#nIdeAmbito").val());

    if ((ide_Empresa.length <= 0 || v_Nombres.length <= 0)) {
        alert('Por Favor, Ingrese la institucion financiadora / gestionadora...');
    } else {
        $(objDivLoad).html(imagenAjax);
        var pUrl = getUrlPortal() + urlEncuesta + "ListarLlenarEncuestaDet";
        var param = { n_IdePrograma: n_IdePrograma, n_IdeAmbito: n_IdeAmbito, ide_Empresa: ide_Empresa};
        openLoadAjax(objDivLoad, pUrl, param);
    }
}
function detalleLlenarEncuestaById(nIdeEncuesta, objDivLoad) {
    $(objDivLoad).html(imagenAjax);
    var pUrl = getUrlPortal() + urlEncuesta + "ListarLLenarEncuestaDetById";
    var param = { n_ideEncuesta: nIdeEncuesta };
    openLoadAjax(objDivLoad, pUrl, param);
}
function guardarLlenadoEncuesta(objCampo, objDivLoad) {
    var arrayUnica      = new Array("");
    var arrayMultiple   = new Array("");
    var arrayDescript   = new Array("");
    var arrayMatricial  = new Array("");
    var countUnica = 0;
    var countUnicaAux = 0;
    var countMultiple = 0;
    var countMultipleAux = 0;
    var countDescr = 0;
    var countDescrAux = 0;
    var countMatri = 0;
    var countMatriAux = 0;
    var falta = false;
    var msg_error = "Por favor, Ingrese los Campos Obligatorios \n\n";
    var j = 0;
    var n_IdePersona        = $.trim($("#nIdePersona").val());
    var v_NombresPersona    = $.trim($("#vNombresPersona").val());
    if (n_IdePersona.length <= 0 || v_NombresPersona.length <= 0) {
        alert('Por Favor; Seleccione el Nombre de la persona Encuestada...');
        return;
    }
    
    $('input[type=hidden]').each(function () {
        if (this.id == 'trPrgta') {
            valor = $.trim($(this).val());
            countUnicaAux = 0;
            countMultipleAux = 0;
            countDescrAux = 0;
            countMatriAux = 0;
            cadena              = valor.split("|");
            n_IdeTipoRpta       = cadena[0];
            n_IdeEncuesta       = cadena[1];
            n_IdeDetEncuesta    = cadena[2];
            n_RptaObliga        = cadena[3];
            n_IdeNumRpta        = cadena[4];
            n_NumRpta           = cadena[5];
            pregunta            = cadena[6];

            if (n_IdeTipoRpta == TIPO_RPTA_UNICA) {
                nombreRadio = "radio" + n_IdeDetEncuesta;
                $('input[type=radio]').each(function () {
                    if (this.id == nombreRadio) {
                        if (this.checked) {
                            valor = $.trim($(this).val());
                            arrayUnica[countUnica] = n_IdeEncuesta + "|" + n_IdeDetEncuesta + "|" + valor;
                            countUnica++;
                            countUnicaAux++;
                        }
                       // 
                    }
                });
                //validamos si contesto
                if (n_RptaObliga=='1') {
                    if (n_IdeNumRpta == CANTIDAD_RPTA_EXACTO) {
                        if (countUnicaAux != n_NumRpta) {
                            msg_error += "[PREGUNTA #" + pregunta + "] - DEBE SELECCIONAR UNA OPCION.\n";
                            falta = true;
                        }
                    } else if (n_IdeNumRpta == CANTIDAD_RPTA_MINIMO) {
                        if (countUnicaAux < n_NumRpta) {
                            msg_error += "[PREGUNTA #" + pregunta + "] - DEBE SELECCIONAR MINIMO " + n_NumRpta + " OPIONES.\n";
                            falta = true;
                        }
                    }
                }
            } else if (n_IdeTipoRpta == TIPO_RPTA_MULTIPLE) {
                nombreCheck = "check" + n_IdeDetEncuesta;
                $('input[type=checkbox]').each(function () {
                    if (this.id == nombreCheck) {
                        if (this.checked) {
                            valor = $.trim($(this).val());
                            arrayMultiple[countMultiple] = n_IdeEncuesta + "|" + n_IdeDetEncuesta + "|" + valor;
                            countMultiple++;
                            countMultipleAux++;
                        }
                    }
                });
                //validamos si contesto
                if (n_RptaObliga == '1') {
                    if (n_IdeNumRpta == CANTIDAD_RPTA_EXACTO) {
                        if (countMultipleAux != n_NumRpta) {
                            msg_error += "[PREGUNTA #" + pregunta + "] - DEBE SELECCIONAR SOLO" + n_NumRpta + " OPCIONES.\n";
                            falta = true;
                        }
                    } else if (n_IdeNumRpta == CANTIDAD_RPTA_MINIMO) {
                        if (countMultipleAux < n_NumRpta) {
                            msg_error += "[PREGUNTA #" + pregunta + "] - DEBE SELECCIONAR MINIMO " + n_NumRpta + " OPCIONES.\n";
                            falta = true;
                        }
                    }
                }
            } else if (n_IdeTipoRpta == TIPO_RPTA_DESCRIPTIVA) {
                nombreTxt = "txt" + n_IdeDetEncuesta;
                $('input[type=text]').each(function () {
                    if (this.id == nombreTxt) {
                        valor = $.trim($(this).val());
                        if (valor.length > 0) {
                            arrayDescript[countDescr] = n_IdeEncuesta + "|" + n_IdeDetEncuesta + "|" + valor;
                            countDescr++;
                            countDescrAux++;
                        }
                    }
                });
                if (n_RptaObliga == '1') {
                    if (n_IdeNumRpta == CANTIDAD_RPTA_EXACTO) {
                        if (countDescrAux != n_NumRpta) {
                            msg_error += "[PREGUNTA #" + pregunta + "] - DEBE INGRESAR SOLO" + n_NumRpta + " RESPUESTA.\n";
                            falta = true;
                        }
                    } else if (n_IdeNumRpta == CANTIDAD_RPTA_MINIMO) {
                        if (countDescrAux < n_NumRpta) {
                            msg_error += "[PREGUNTA #" + pregunta + "] - DEBE INGRESAR MINIMO " + n_NumRpta + " RESPUESTAS.\n";
                            falta = true;
                        }
                    }
                }
            } else if (n_IdeTipoRpta == TIPO_RPTA_MATRICIAL) {
                nombreObjeto = "matri" + n_IdeDetEncuesta;
                $('input[type=radio]').each(function () {
                    if (this.id == nombreObjeto) {
                        valor = $.trim($(this).val());
                        if (this.checked) {
                            arrayMatricial[countMatri] = n_IdeEncuesta + "|" + n_IdeDetEncuesta + "|" + valor;
                            countMatri++;
                            countMatriAux++;
                        }
                    }
                });
                if (n_RptaObliga == '1') {
                    if (n_IdeNumRpta == CANTIDAD_RPTA_EXACTO) {
                        if (countMatriAux != n_NumRpta) {
                            msg_error += "[PREGUNTA #" + pregunta + "] - DEBE SELECCIONAR SOLO" + n_NumRpta + " OPCIONES.\n";
                            falta = true;
                        }
                    } else if (n_IdeNumRpta == CANTIDAD_RPTA_MINIMO) {
                        if (countMatriAux < n_NumRpta) {
                            msg_error += "[PREGUNTA #" + pregunta + "] - DEBE SELECCIONAR MINIMO " + n_NumRpta + " OPCIONES.\n";
                            falta = true;
                        }
                    }
                }

            }
        }
    });
    if (falta) {
        alert(msg_error);
        return false;
    } else {
        $(objDivLoad).html(imagenAjax);
        var pUrl = getUrlPortal() + urlEncuesta + "GrabarLLenadoEncuesta";
        var param = {
            arrayUnica: arrayUnica.toString(), arrayMultiple: arrayMultiple.toString(), arrayDescript: arrayDescript.toString(),
            arrayMatricial: arrayMatricial.toString(), n_IdeEncuesta: n_IdeEncuesta, n_IdePersona: n_IdePersona
        };
       openLoadAjax(objDivLoad, pUrl, param);
    }
}
function listarMisEncuestasDet(objDivLoad) {
    var n_IdePersona = $.trim($("#nIdePersona1").val());
    var v_NombresPersona = $.trim($("#vNombresPersona1").val());
    
    if ((n_IdePersona.length <= 0 || v_NombresPersona.length <= 0)) {
        alert('Por Favor, Ingrese el nombre de la persona...');
    } else {
        $(objDivLoad).html(imagenAjax);
        var pUrl = getUrlPortal() + urlEncuesta + "ListarMisEncuestasDet";
        var param = { n_IdePersona: n_IdePersona };
        openLoadAjax(objDivLoad, pUrl, param);
    }
}
function detalleMisEncuestasById(nIdeEncuesta, objDivLoad) {
    var displayDiv = $(objDivLoad).attr('style');
    if ((displayDiv == 'display:none;') || (displayDiv == 'display: none;') || (displayDiv == 'display: none;') || (displayDiv == 'display: none;')) {
        $(objDivLoad).html(imagenAjax);
        var pUrl = getUrlPortal() + urlEncuesta + "ListarMisEncuestasDetById";
        var param = { n_ideEncuesta: nIdeEncuesta };
        openLoadAjax(objDivLoad, pUrl, param);
        $(objDivLoad).show();
    } else {
        $(objDivLoad).hide();
    }
}
function cambiaAmbitoEncuesta(objCampo) {
    $("#ideEmpresa").val('');
    $("#vNombres").val('');
    var tipo = $.trim($(objCampo).val());
    if (tipo == AMBITO_GENERAL) {
        $("#ideEmpresa").val('1');
        $("#vNombres").val('INSTITUTO DE PROMOCION Y FOMENTO A LA EDUCACION - IPFE');
    }
}
function checkEncuestaLLenaByPersona() {
    var n_IdePersona = $.trim($("#nIdePersona").val());
    var n_IdeEncuesta = $.trim($("#nIdeEncuesta").val());
    var v_NombresPersona = $.trim($("#vNombresPersona").val());

    if (n_IdePersona.length > 0 && n_IdeEncuesta.length > 0) {
        var pUrl = getUrlPortal() + urlEncuesta + "ExisteEncuestaLlenaPorPersona";
        var param = { n_IdePersona: n_IdePersona, n_IdeEncuesta: n_IdeEncuesta };
        openAjaxJson(pUrl, procesaCheckEncuestaExiste, param);
    }
    //else if (n_IdePersona.length <= 0 && v_NombresPersona.length > 0) {
      //  alert('Por Favor, seleccione el nombre de la persona de la lista de autoAyuda..');
      //  $("#btnRegistrar").hide();
    //}
}

function procesaCheckEncuestaExiste(data) {
    $("#bodyLLenado").hide();
    if (data.rpta =='1') {
        alert('Por Favor Verique, ya existe una encuesta llena de la persona indicada...');
        $("#bodyLLenado").hide();
    } else {
        $("#bodyLLenado").show();
        $("#btnRegistrar").show();
    }
}